Software Development Engineer

Engineering Bellevue, Washington


Description

INRIX is looking for a Software Development Engineer to help build the next generation of real-time transportation applications. This role focuses on designing and developing scalable systems that transform massive volumes of traffic data into meaningful, real-time insights for users around the world.  You’ll work closely with engineering and data teams to build applications, APIs, and data pipelines that power intelligent mobility solutions. This is a hands-on opportunity for someone who is curious, analytical, and motivated to solve complex, real-world problems using data and modern development tools.
At INRIX, our mission is to help the world avoid global gridlock by empowering cities, drivers, and businesses around the globe. We are a company filled with people who are passionate about our customers and building products to keep the world moving smarter, safer, more efficiently and greener. We harness an unmatched collection of historic and real-time global GPS data from connected cars, fleet vehicles, and mobile devices to provide complex analysis across huge data sets with ambitious lead times. Our customers include cities, states, countries, and enterprise corporations.
This position is a hybrid based in our Bellevue, WA office with four days in office and Friday WFH.
What You’ll Do:
  • Application Development - Design and build transportation-focused applications, APIs, and user interfaces that deliver real-time traffic insights.
  • Data Processing & Analytics - Work with large-scale historical and real-time traffic datasets, applying analytical techniques and domain knowledge to inform application behavior and performance.
  • Real-Time Systems - Develop systems that surface live traffic conditions, including speeds, incidents, closures, congestion, and construction alerts.
  • Data Modeling & Storage - Design and maintain data models and database schemas across SQL Server, PostgreSQL, and NoSQL systems.
  • Code Quality & Performance - Write clean, efficient, and maintainable code; debug and troubleshoot issues; identify opportunities to improve system performance and scalability.
  • Tools & Collaboration -  Work with modern development tools and environments (Git, version control systems, IDEs), collaborating closely with cross-functional teams to deliver high-quality solutions.
What You Bring:
  • 2+ years of experience in software development
  • Bachelor’s degree in Computer Science or a related field
  • Proficiency in at least one programming language (Java or Python preferred)
  • Experience working with databases (SQL Server, PostgreSQL, or NoSQL)
  • Familiarity with Linux environments and Bash scripting
  • Experience with development tools such as Git and modern IDEs
  • Exposure to real-time data systems (e.g., Kafka or similar technologies)
  • Understanding of or interest in machine learning concepts and deployment approaches
  • Strong problem-solving skills and attention to detail
  • Clear communication and a collaborative, team-oriented mindset 
Why INRIX? 
  • Work with an amazing team to solve complex real-world problems with big data.
  • Consistently ranked as one of the top places to work in the Seattle area.
  • Competitive Salary, Benefits, and 401K matching.
  • No policy vacation policy, it’s flexible and always has been.
  • A boat on Lake Washington.  You get your license, and we’ll pay for the gas.
  • The people and passion - meet and work with people who are smart, helpful, and love what they’re doing.
  • Have the opportunity to make a big impact on both the company and our customers alike.    
The anticipated base salary for this role is $120,000 – $150,000.  Compensation may vary based on skills, experience, and location.  INRIX may modify the pay range at any time. 

 

#LI-AS1 
#LI-MS1 
#L1-Hybrid